A New Algorithm for the Cake-Cutting Problem of Unequal Shares for Rational Ratios: The Divisor Reduction Method
نویسنده
چکیده
The cake-cutting problem is a long-researched question of resource allocation. The problem asks the following: How can a group of players fairly divide a continuous resource (the cake) in an efficient manner if each player has a personal valuation of portions of the resource? The definitions of “fair” and “efficient” can easily complicate the problem. A concept of fairness must be defined at a given problem’s outset. Efficiency often refers to using the least amount of divisions (cuts of the cake) possible while still maintaining fairness. The sub-problem of unequal shares asks how the participants can best divide the cake unequally, according to some predetermined ratio. In the case that this ratio is rational, the accepted method for division by unequal shares is the Cut Near-Halves algorithm [1]. Number theory is applied to this problem in a new way, with the express purpose of besting the efficiency of the Cut-Near Halves algorithm. The result is a novel method for division that is both more efficient and optimal more often than Cut Near-Halves. The new algorithm is described and its effectiveness is empirically analyzed.
منابع مشابه
The complexity of cake cutting with unequal shares
An unceasing problem of our prevailing society is the fair division of goods. The problem of fair cake cutting is dividing a heterogeneous and divisible resource, the cake, among n players who value pieces according to their own measure function. The goal is to assign each player a not necessarily connected part of the cake that the player evaluates at least as much as her proportional share. I...
متن کاملOn the Complexity of Chore Division
We study the proportional chore division problem where a protocol wants to divide a negatively valued object, called chore, among n different players. The goal is to find an allocation such that cost of the chore assigned to each player be at most 1/n of the total cost. This problem is the dual variant of the cake cutting problem in which we want to allocate a desirable object. Edmonds and Pruh...
متن کاملAn Investigation of Asphaltene Deposition Mechanisms During Natural Depletion Process by a Two Phase Modeling Using Genetic Algorithm Technique
In this work, the natural depletion process in sandstone and carbonate cores was modeled to investigate the asphaltene deposition mechanisms. A new permeability reduction correlation was proposed based on the Minssieux model that considers a combination of surface deposition, pore throat plugging, and filtration cake mechanisms. The results showed that the filtration cake is a dominant asphalte...
متن کاملDivide-and-Conquer: A Proportional, Minimal-Envy Cake-Cutting Algorithm
We analyze a class of proportional cake-cutting algorithms that use a minimal number of cuts (n − 1 if there are n players) to divide a cake that the players value along one dimension. While these algorithms may not produce an envy-free or efficient allocation—as these terms are used in the fair-division literature—one, divide-and-conquer (D&C), minimizes the maximum number of players that any ...
متن کاملAcceleration of Lagrangian Method for the Vehicle Routing Problem with Time Windows
The analytic center cutting plane method (ACCPM) is one of successful methods to solve nondifferentiable optimization problems. In this paper ACCPM is used for the first time in the vehicle routing problem with time windows (VRPTW) to accelerate lagrangian relaxation procedure for the problem. At first the basic cutting plane algorithm and its relationship with column generation method is clari...
متن کامل